home *** CD-ROM | disk | FTP | other *** search
- /*
- ##########################################################################
- #### ####
- #### The MusicBox Project ####
- #### ============================ ####
- #### ####
- #### MusicBoxGUI.h ####
- #### ####
- #### Version 2.1os -- September 29, 2000 ####
- #### ####
- #### Copyright (C) 1994 Thomas Dreibholz ####
- #### 2000 Molbachweg 7 ####
- #### 51674 Wiehl ####
- #### Germany ####
- #### ####
- #### EMail: Dreibholz@bigfoot.com ####
- #### WWW: http://www.bigfoot.com/~dreibholz ####
- #### ####
- ##########################################################################
- */
- /***************************************************************************
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
- /* MusicBox Benutzeroberfläche Include-Datei */
-
- #define GetString( g ) ((( struct StringInfo * )g->SpecialInfo )->Buffer )
- #define GetNumber( g ) ((( struct StringInfo * )g->SpecialInfo )->LongInt )
-
- #define GD_Liste 0
- #define GD_T9 1
- #define GD_T6 2
- #define GD_T3 3
- #define GD_T8 4
- #define GD_T5 5
- #define GD_T2 6
- #define GD_T7 7
- #define GD_T4 8
- #define GD_T1 9
- #define GD_T0 10
- #define GD_TStern 11
- #define GD_Wiedergabe 12
- #define GD_Stop 13
- #define GD_Ruecklauf 14
- #define GD_Vorlauf 15
- #define GD_Minus 16
- #define GD_Plus 17
- #define GD_TNumber 18
- #define GD_Auswurf 19
- #define GD_Lock 20
- #define GD_AudioL 21
- #define GD_AudioR 22
- #define GD_VolumeL 23
- #define GD_Titel 24
- #define GD_VolumeR 25
- #define GD_Kopplung 26
- #define GD_Position 27
- #define GD_AuswahlModus 28
- #define CDPlayer_CNT 29
-
- extern struct Library *GfxBase;
- extern struct Library *DiskfontBase;
- extern struct IntuitionBase *IntuitionBase;
- extern struct Library *GadToolsBase;
-
- extern struct Screen *Scr;
- extern UBYTE *PubScreenName;
- extern APTR VisualInfo;
- extern struct Window *CDPlayerWnd;
- extern struct Gadget *CDPlayerGList;
- extern struct Menu *CDPlayerMenus;
- extern struct IntuiMessage CDPlayerMsg;
- extern struct TextFont *Font;
- extern struct Gadget *CDPlayerGadgets[CDPlayer_CNT];
- extern UWORD CDPlayerLeft;
- extern UWORD CDPlayerTop;
- extern UWORD CDPlayerWidth;
- extern UWORD CDPlayerHeight;
- extern UBYTE *CDPlayerWdt;
- extern struct TextAttr topaz11;
- extern struct NewMenu CDPlayerNewMenu[];
- extern UWORD CDPlayerGTypes[];
- extern struct NewGadget CDPlayerNGad[];
- extern ULONG *CDPlayerGTags[];
-
- extern void PositionClicked();
- extern void KopplungClicked();
- extern void ListeClicked();
- extern void T9Clicked();
- extern void T6Clicked();
- extern void T3Clicked();
- extern void T8Clicked();
- extern void T5Clicked();
- extern void T2Clicked();
- extern void T7Clicked();
- extern void T4Clicked();
- extern void T1Clicked();
- extern void T0Clicked();
- extern void TSternClicked();
- extern void WiedergabeClicked();
- extern void StopClicked();
- extern void RuecklaufClicked();
- extern void VorlaufClicked();
- extern void MinusClicked();
- extern void PlusClicked();
- extern void TNumberClicked();
- extern void AuswurfClicked();
- extern void LockClicked();
- extern void AudioLClicked();
- extern void AudioRClicked();
- extern void VolumeLClicked();
- extern void VolumeRClicked();
- extern void TitelClicked();
- extern void Iconify();
- extern void Information();
- extern void PrefsSichern();
- extern void PrefsLaden();
- extern void Zeit1();
- extern void Zeit2();
- extern void Zeit3();
- extern void Zeit4();
- extern void Format1();
- extern void Format2();
- extern void Format3();
- extern void Format4();
- extern void JoystickA();
- extern void Joystick1();
- extern void Joystick2();
- extern void Gesamtkatalog();
- extern void IntuiTicks();
- extern void AutoRepeat();
- extern void AutoStart();
- extern void AutoSave();
- extern void AutoLoad();
- extern void AutoFlush();
- extern void AboutCD();
- extern void AboutDrive();
- extern void AuswahlmodusClicked();
- extern void Hilfe();
- extern void Print();
- extern void SetupPrinter();
-
- extern int SetupScreen();
- extern void CloseDownScreen();
- extern void CDPlayerRender();
- extern int HandleCDPlayerIDCMP();
- extern int CDPlayerCloseWindow();
- extern int OpenCDPlayerWindow();
- extern void CloseCDPlayerWindow();
-
-